{Future Drive Accelerator

{Nutzt den freien Speicher als Cache, das Ergebnis ist, da� das Programm

{vollautomatisch auf Ver�nderungen der Speicherressourcen reagiert,

{wodurch Sie jederzeit die maximal m�gliche Geschwindigkeit Ihrer Laufwerke

{auskosten k�nnen. Selbst “speicherhungrige“ Programme werden so

{zufrieden gestellt.

{

{Version 1.4 (7-Mai-1999)

by Martin Tauchmann

Copyright © 1998-1999 Martin Tauchmann

Diese Dokumentation darf kopiert und weitergegeben werden solange die Copyright-Notiz und diese Erlaubnis unver�ndert auf allen Kopien enthalten ist.

COPYRIGHT

Copyright © 1998-1999 Martin Tauchmann

Future Drive Accelerator ist Shareware. In diesem Fall bedeutet das, da� Sie ein pers�nliches Version ben�tigen, um die volle Funktionalit�t von Future Drive Accelerator zu nutzen.

Anwender bekommen eine pers�nliche Version von mir, nachdem sie sich registriert haben. Die pers�nliche Version darf anderen Anwendern nicht zur Verf�gung gestellt werden. Die Weitergabe der pers�nlichen Version an andere Anwender und die Benutzung von Versionen, die Sie nicht direkt von mir zu Ihrem pers�nlichen Gebrauch bekommen haben, gelten als Software-Piraterie.

Die pers�nlichen Versionen sind nicht �bertragbar, und d�rfen nicht an eine andere Person oder Organisation verkauft oder getauscht werden. Sie sind ausschlie�lich f�r die Person bestimmt, die sich registriert hat.

Es d�rfen keine “Patches“ f�r Future Drive Accelerator ver�ffentlicht werden (oder zum pers�nlichen Gebrauch), sei es in Text-, Programmform oder anderer Art, au�er auf eine Art und Weise, die von mir ausdr�cklich erlaubt wurde, um auf neue Versionen upzudaten. Der Gebrauch von gepatchten oder modifizierten Programmdateien gilt als Software-Piraterie.

KEINE GARANTIE

Es gibt keine Garantie f�r die Software. Obwohl der Autor bei der entwicklung gr��ten Wert auf absolute Datensicherheit, Kompatibilit�t, und Geschwindigkeit gelegt hat, kann er nat�rlich keine Garantie daf�r geben, da� die in dieser Dokumentation beschriebene Software 100% fehlerfrei ist. Sie benutzen dieses Material also auf eigenes Risiko. Der Autor kann nicht f�r igendwelche Sch�den haftbar gemacht werden, die durch die Benutzung der Software enstanden sind.

VERTRIEB

Das Demo-Software-Paket kann frei verteilt werden (“freely distributable”). Es kann auf jedes Medium �bertragen werden, das f�r den Vertrieb von freier Software benutzt wird, wie z.B. Public Domain Diskettensammlungen, CDROMs, FTP Server oder Mailboxsysteme.

Der Vertrieb der Voll-Version ist nicht gestattet.

Kein Programm, Dokument oder Datei aus diesem Software-Paket darf, weder ganz noch auszugsweise, einem anderen Software-Paket beigelegt werden, au�er es liegt eine schriftliche Erlaubnis des Autors vor.

Das Demo-Software-Paket darf nur vollst�ndig kopiert werden.

Um den einwandfreien Zustand des Software-Paketes sicherzustellen, sollten die Vertreiber nur die Original-Archive verwenden:

Aminet: ‘fda.lha
World Wide Web: ‘fdaupdate.lha

Programm und Dokumentation d�rfen nicht ver�ndert werden. Ausnahme (d.h. akzeptabel ist): die Verwendung von Archivierprogrammen wie LHA, LZX, ZIP oder TAR-GZIP/BZIP2, wenn dabei garantiert ist, da� es m�glich ist, die Originaldateien zu extrahieren.

Es wird keine obere Grenze f�r die Vertriebskosten festgesetzt, d.h. f�r die Kosten von Disketten, B�ndern oder CDROMs, oder dem Proze� der Vervielf�ltigung. Solche Grenzen haben sich als sch�dlich f�r die Idee der frei verteilbaren Software erwiesen, z.B. wurden Software-Pakete entfernt anstatt den Preis f�r eine Diskette unter die Grenze zu senken.

Obwohl der Autor keine Grenzen f�r die Vertriebskosten festlegt, m�chte er doch seine per�nliche Meinung zu diesem Thema ausdr�cken:

NUTZUNGSBESCHR�NKUNGEN

Future Drive Accelerator darf nur in der vom Autor beabsichtigten Weise genutzt werden, d.h. sie d�rfen nur von Amiga-Computern mit AmigaOS ausgef�hrt werden. Reassemblen, Reverse-Engineering oder das �bersetzen der Programmdateien sind ausdr�cklich verboten.

Die Dokumentation und Programmtexte von Future Drive Accelerator unterliegen den gleichen Copyright-Bestimmungen wie das Programm selbst. Das heisst, da� weder die Dokumentation noch die Programmtexte in irgendeiner Weise ver�ndert oder �bersetzt werden d�rfen.

Um jegliches Mi�verst�ndnis zu vermeiden: SIE D�RFEN die Future Drive Accelerator-Programmtexte und -Dokumentation NICHT �bersetzen, und die �bersetzungen dann vertreiben, es sei denn, Sie werden von mir ausdr�cklich als offizieller Miami-�bersetzer benannt. Unauthorisierte �bersetzungen der Programmtexte oder Dokumentation sind illegal, verletzen mein Copyright, und werden von �ffentlichen Software-Sites gel�scht.

Kein Programm, Dokument oder Datei aus diesem Software-Paket darf, weder ganz noch auszugsweise, auf einer Maschine benutzt werden, die


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1 Die Konzepte hinter Future Drive Accelerator

Future Drive Accelerator ist ein Laufwerks-cache Programm.


Ein Cache speichert die Daten, die vom oder zum Laufwerk (Festplatten, Disketten, CompactDisk, Wechselplatten, ZIP…) gelesen oder geschrieben werden. Wenn angeforderte Daten, bereits im Cache vorhanden sind, m�ssen diese Daten nicht nochmals von dem langsamen Laufwerk eingelesen werden.


Soweit nichts Neues!


Speicher ist wie wir alle wissen, immer knapp. Da dreht man shon eherr den Speicher ein paarmal um, bevor man ihn an Programme ausgibt. Egal wie man es dreht und wendet, man kann es so nie allen Programmen recht machen. Ein Programm l�uft mit dem etwas mehr zugeteilten Cache, schneller den jeh, ein anderes Programm l�uft, mangels Speicher, pl�tzlich nicht mehr.


Bei allen bisherigen Cache-Programmen mu�te man, den Speicherverbrauch festlegen. Es liegt nunmal in der Natur des Cache, da� er schneller wird, je mehr Speicher er nutzen darf. Also hat man bei den alten Cache-Programmen den Speicherverbrauch recht hoch angelegt, das dann aber aufgrund anderer Programmen, die sich mangels Speicher beklagt haben, schnell wieder verworfen. Das Resultat war ein Cache, dem im Durchschnitt soviel Speicher zugeteilt wurde, da� auch noch alle “Speicherfressenden“ Programme laufen konnten.
Oder man hat st�ndig die Cachegr��e, den momentan befindlichen Umst�nden, manuell, angepasst. Da dies aber keine zufriedenstellende L�sung ist, setzt hier nun Future Drive Accelerator, flexibel, an.


Es wird der gesamte freie Speicher, dessen Gr��e sich ja stets ver�ndern kann, als Cache genutzt.


Dies hat zur Folge, da� ein Amiga mit einem 68030 50Mhz Prozessor und 16 MByte FastMemory (Blizzard IV) im Durchschnitt um den Faktor 4 “befl�gelt“ wird. See section Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?.



Schreibzugriffe werden gesammelt, um sp�ter, beim Zur�ckschreiben zum Laufwerk, den Schreibkopf von der h�chsten zur niedrigsten Adresse, “gleiten“ zu lassen.



Eine weiterer Erleichterung wird denjenigen geboten, die wechselbare Medien wie z.B.: Disketten, CDs, MagnetOptical-Disks und ZIPs einsetzen. Bei einem erneuten Einlegen des Mediums wird der schon vorhandene Cache, der mit Daten gef�llt ist, ausgelesen. Es braucht das Medium also nicht nochmals eingelesen zu werden.



Wer bisher dem File System viele Dos-Buffer (1) zugeteilt hatte, kann diesen Speicher sogar einsparen.



Nicht zu vergessen, da� man einen Beitrag zum Thema ``UMWELTSCHUTZ`` leistet. Der Motor und die Elektronik des Laufwerks wird seltener angesprochen, wodurch Strom gespart wird.
⇒ die KERN-Kraftwerke k�nnen fr�her vom Netz.
Wir sollten auch ins Auge fassen, da� die Hardware, dadurch, weniger abgenutzt wird.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?

Future Drive Accelerator ben�tigt mindestens:

AmigaOS 2.0

oder besser.

2 Megabyte Speicher, mehr Speicher wird empfohlen.

Zus�tzlich wird unterst�tzt:

DiskSafe

Bei einem Reset oder System-absturz wird der Cache noch vor dem Neustart wieder zur�ckgeschrieben.

Beispiel installation f�r die ‘s:Startup-Sequence’:

DiskSafe DF1: DF0: HD0: Store: Font: HD2: HD3: HD4: … REBOOT QUICKKEY WAITVERIFY VERIFYREQ LOGFILE=Store:T/DiskSafe.log IGNORE

RESETKEY eventuell noch hinzuf�gen wenn es nicht funktionieren sollte.

CopyMemQuicker

See section Wie man Future Drive Accelerator noch schneller macht.

FileSystems, Devices

See section Kompatibilit�t, Eigenschaften von Future Drive Accelerator.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?


Mehr grafische Statistiken, die mit DiskSpeed ermittelt wurden, sind in dem Guide ‘FDA-Benchmarks’ zu finden.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4 Testrechner

Hardware List

A4000/40/40Mhz PPC 200Mhz + 64 Fast
CVPPC + 8Mb
Zip Drive
Oktagon Controller
1.3Gb SCSI II Hard Drive (1 partition)
4.3GB SCSI III Hard Drive (3 partitions)
Toshiba 12xCD
IOBlix Super Fast Serial Card
Epson GT-6000 Flatbed Scanner
Pace 56 Voice (V90)(ISP=Wirenet)
Micronik A4000 Tower case
Epson Stylus Color 800
External floppy Drive
Minolta 7000 Camera
External Speakers
MicroVitec GPM 1701 Monitor
Tabby (Drawing Pad)
Sound Sampler
Prelude Sound Card

Software Most Often Used

AHI (music to your ears - registered)
All Experimental PPC Software
PFS2 (So so fast)
CybergraphX V4 (Good with CVPPC)
PPaint 7.1 (It`s all in the eye of the beholder)
ImageFX Ver 3.2 (Very stable at this upgrade)
Netconnect (Kiss - Keep It Simple Stupid)
Miami (Works great with my IOBlix)
Turboprint 6.02 (Faster now that it`s using the PPC Module)
PageStream 3.3a (I love it)
Organiser (Who am I)
Opus Magellan II (My god, it`s full of stars)
CandyFactoryPro (Good PPC Program)
Zip Drivers (Backup my Backups)
HappyDT (Sometimes crashes Netconnect and other programs)
Elastic Dreams (Game for a laugh)
Cyberview (Registered)
Cybershow (Registered)
AK-Datatypes (Registered)
Quicksampler (Good PD)
MultiCX (Registered)
OxyPatcher (Make Those Programs Burn)
MUI (3.8) (Workbench 4 perhaps?)
Kingcon (No two shells are the same)

Relaxing Software Used

Genetic Species
Foundation
Alternate Reality (RPG)
Bane of the Cosmic Forge (RPG)
Bards Tale (RPG)
Quake
UFO
Dungeon Master 1 & 2 (RPG)
Ultima VI (RPG)
Birds of Prey
Theme Park
Civilisation
Syndicate
Doom
Stratego (PD)
Myst
Colonization
Frontier Elite II
Deluxe Galaga
Shadow Of The First Moon
VChess
JetPilot
Tiny Troops
Blade (Good Iso RPG)
EaglePlayer (Registered)
MrJQuote

Amiga 1200:
 + 2 880KB Floppys
 + 2 MegaByte 32 Bit Fast-Memory
 + Turbo Jet A1230-BOARD � Harms Computertechnik
   MC 68030+MMU 14.2 MHz Cache Burst VBR=$0
   FPU68881     15.4 MHz
 + WesternDigital Caviar 2850 (850MB)
   - seitdem ich die HD habe, mu�te ich meinen MC68030 von 28MHz nach
     14.2�MHz�herruntertakten. Wenn jemand eine L�sung hat, w�rde ich
     mich sehr freuen. See section Autor.



 CPU                :MC 680030 50MHz
 Rechner            :Amiga 1200
 OS                 :V 3.0
 Controller         :IDE (Buddha)
 Memory             :16MB FastMem
                      2MB Chip
 FileSystem         :FastFileSystem 44.5
 Festplatten        :1x Quantum Fireball 3.68 GB
 ZORRO-II-Karten    :1x MultifaceIII, 1x Buddha IDE
 Sonstige Karten    :Blizzard 1230 (CPU-PORT)
 sonstiges          :Micronik Tower mit Zorro II Datherborad
 Laufende Programme :Prometheus V2.6, FKey, MouseBlanker, MultiCX V2.78,
                     NewIcons V40.2, PowerIcons V1.0, SleepingPointers
                     V1.0a, Multifax Spooler V3.1, Killclick2


CS PPC 233MHz, 060 50MHz

A4000 MC68040 25MHz 16FastMem


A3000 CSPPS 604/200 060/50
PicassoII running cybergraphics (will soon be CVPPC)
4 different SCSI harddisks of which 3 are SCSI-2 and one UWSCSI
CSPPC-interface.
DAT-tapestreamer, CD-ROM, 70MB RAM and many things I cant remember.


Amiga 4000 mit 68040/40Mhz, knapp 80MB Fastram, das meisste
davon auf der Turbokarte, und 3,5MB Fast auf dem Motherboard.
2nd.scsi.device / scsi.device / ffs/afs/sfs..


Amiga 1200  040/40 2/32MB 2GB TowerhawkII X2 Multiscan
CPU         : MC 68040 40MHz
OS          : V 3.1
Controller  : IDE
Memory	    : 32MB Fast, 2MB Chip
FileSystem  : FastFileSystem 43.19
Festplatten : 1 2GB-Platte mit 2 Partitionen (50MB und der Rest)
CD          : 1 4fach-CD-Rom (RandyCD-Rom)
Als Workbench wird DirOpus5 Magellan, benutzt.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5 Wenn Sie das Demo m�gen…

Wenn Sie diese Demo-Version m�gen, und die Voll-Version mit folgenden Eigenschaften besitzen wollen:



Die Voll-Version k�nnen sie einfach, g�nstig und bequem bestellen - rund um die Uhr und weltweit!


Preise

Bestellung

  1. Online im World Wide Web, SSL verschl�sselt.
    • Kreditkarten
      • - Visa
      • - Eurocard/Mastercard
      • - American Express
      • - Diners Club
    • Wire-transfer
  2. per Telefon, FAX oder E-Mail
    • ShareIt service.
      • (Programm-nummer 102792)
      • - FAX: +49-221-2407278 (Germany)
      • - Phone: +49-221-2407279 (Germany)
      • - FAX: +1-724-8508187 (USA)
      • - Phone: +1-800-9034152 (USA) free
      • - Phone: +1-724-8508186 (USA)
      • - E-Mail: MartinTauchmann@bigfoot.com
  3. US check
    • $15.5 an diese Adresse, mit der Programm-nummer 102792, schicken.
      ShareIt! Inc.
      PO Box 844
      Greensburg, PA 15601-0844
      USA
      
  4. Euroscheck
    • Den Betrag in EUR austellen und an den Autor schicken.
  5. Bank transfer
    • Den Betrag in DM oder EUR austellen und an den Autor �berweisen.
      Badische Beamtenbank eG (Germany)
      76119 Karlsruhe
      BLZ: 660 908 00
      Martin Tauchmann
      KontoNr: 2473135
      Verwendungszweck: FDA MC68020 <Ihre E-mail Adresse>
      
  6. Bar (weltweit)
    • Den Betrag (DM) in einen Briefumschlag stecken, der nicht zu leicht zu durchleuchten ist, und an den Autor schicken.

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Gratis Email

http://mail.yahoo.com
http://mail.angelfire.com
http://www.gmx.de
http://www.dejanews.com (Kein Problem mit einer “FireWall“)


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Gratis FAX

http://www-usa.tpc.int/sendfax.html?destnumber=49 221 2407278


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

6 Wie man Future Drive Accelerator installiert und startet

Bitte benutzen Sie das beigelegte Installer-Skript, um Future Drive Accelerator zu installieren. Dieses Skript ben�tigt den AmigaOS Installer V43.3. Diese Version finden Sie, z.B. auf dem Aminet.



Future Drive Accelerator kann auf verschiedene Weise gestartet werden:




Future Drive Accelerator versteht die Workbench Tool Types und Shell Parameter:

FROM (Nur beim Aufruf aus einer Shell)

Gibt den Dateinamen an, aus der die Konfiguration geladen werden soll.

QUIET

Verhindert die Initialisierungs Ausgabe.
Sinnvoll bei einer Installation in das ‘SYS:WbStartup’ Verzeichniss, oder in der ‘S:Startup-Sequence’ Datei.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7 Wie man Future Drive Accelerator konfiguriert

Future Drive Accelerator kann mit Hilfe des Future Drive Accelerator Voreinstellers konfiguriert werden:


Der Voreinsteller versteht die standardm��igen Workbench Tool Types und Shell Parameter:

FROM (Nur beim Aufruf aus einer Shell)

Gibt den Dateinamen an, aus der der Voreinsteller die Konfiguration laden soll.

EDIT (voreingestellte Aktion)

Die Konfiguration kann ver�ndert werden.

USE

Die neue Konfiguration soll tempor�r benutzt werden.

SAVE

Die neue Konfiguration soll permanent benutzt werden.

MAINPROGPATH

Verzeichnis von Future Drive Accelerator, z.B. ‘Sys:System/’. Die Konfiguration (‘FDA.prefs’) wird auch in dieses Verzeichnis abgelegt. Wenn Future Drive Accelerator ohne vorherrige Initialisierung von ‘ENV:’ gestarten wird, was beim Booten von Disketten meistens der Fall ist, wird die Konfiguration trotzdem gefunden.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.1 Das Hauptfenster

Das Hauptfenster enth�lt eine Liste der Laufwerke. Wenn Sie ein Laufwerk anw�hlen, �ffnet sich ein neues Fenster, see section neues Fenster.

<center><img src="FDA-MainWindow.png" width=613 height=350 alt="Main window" border=0></center>



Not used FastMemory

Ist zum Aussteuern (Kallibration).
Wieviel FastMemory soll nicht als Cache genutzt werden?
60 KiloByte is sinnvoll, da ein minimum an Speicher f�r das versenden von Nachrichten n�tig ist, dadurch kann Speicher schnell zur Verf�gung gestellt werden.

Not used ChipMemory

Ist zum Aussteuern (Kallibration).
Wieviel ChipMemory soll nicht als Cache genutzt werden?
100%=Es wird kein ChipMemory genutzt ⇒ am schnellsten.

FastMemory first
View color flash if track moved or deleted

Anm.:Mit dieser Option kann Not used Fast- ChipMemory optimal Kalibriert werden.

Protect tracks in memory with checksummes

Anm.:Sinnvoll bei Intros, Spiele und nicht gut geschriebene Programme, die fremde Speicherbereiche ausversehen ver�ndern. See section Enforcer-write-hits.
Oder auch bei defekten Speicher. See section Defekten Speicher.



Mit den Kn�pfen in der untersten Reihe des Fensters k�nnen Sie dem Voreinsteller mitteilen, wo die aktuelle Konfiguration gespeichert werden soll. Der Name der Konfigurationsdatei lautet ‘FDA.prefs’.

Save

Lege die Konfiguration in dem Verzeichnis ‘ENVARC:’ ab. Die neue Konfiguration wird automatisch von Future Drive Accelerator verwendet und sie wird auch den Neustart des Systems �berdauern. Nach dem Speichern der Konfiguration beendet sich der Voreinsteller.

Use

Lege die Konfiguration in dem Verzeichnis ‘ENV:’ ab. Die neue Konfiguration wird automatisch von Future Drive Accelerator verwendet, aber sie wird den Neustart des Systems nicht �berdauern. Nach dem Speichern der Konfiguration beendet sich der Voreinsteller.

Cancel

Der Voreinsteller wird verlassen. Alle nicht gespeicherten �nderungen gehen dabei verloren.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.2 Das Laufwerkfenster

Im Laufwerkfenster kann eingestellt werden:

Wann der Cache zum Laufwerk zur�ckgeschrieben werden soll, ob ein Verify dabei ausgef�hrt wird, wieviel im vorraus eingelesen werden soll und in wieweit dieses Laufwerk den Cache auslastet.

<center><img src="FDA-DeviceWindow.png" width=472 height=333 alt="Device window" border=0></center>



Removeable Disk?

Ist dieses Laufwerk ein Wechselmedium?
Z.B.: Floppy-, Compact-, ZIP, MagnetOptical oder SyQuest-Laufwerk.

Wenn Removeable Disk nicht aktiviert ist, braucht Future Drive Accelerator nicht zu wissen welches FileSystem benutzt wird. Um ein erneutes einlegen des Mediums, anhand des Namens, zu erkennen.
Nicht aktiviert ⇒ Schneller bei der neu Initialisierung, des Cache.

Verify write

Daten die geschrieben werden, werden �berpr�ft um feststellen zu k�nnen, ob beim erneuten einlesen, eine Ver�nderung eingetreten ist.
⇒ Gut f�r Floppy-Drives und sehr alten Festplatten.

Write
Async delay

Um wieviel Sekunden soll das Zur�ckschreiben zum Laufwerk, bei Async, verz�gert werden?

Size of Track

Die Anzahl der Bytes die ein Track (5) ,im Cache belegt.
⇒ Wieviel Bytes sollen im vorraus eingelesen werden (read-ahead)?
Bei Festplatten und CompactDisks ist ein Wert um die 40KB und bei Disketten-laufwerken ist 11KB (2 Trax = 1 Cylinder) rathsam.
Wenn die Festplatte gut organisiert ist, kann es zu einem drastischen Geschwindigkeitszuwachs f�hren, wenn ein recht hoher Wert gew�hlt wird.
Bei mehreren Festplatten sollte, der gleiche Wert, f�r alle Units, gew�hlt werden, damit der Speicher nicht fragmentiert wird. Das wird sich in Zukunft �nderen.

Cache usage priority

In wieweit soll dieses Laufwerk, bei der Zuteilung vom Cache, gegen�ber andern Laufwerken bevorzugt werden?



Mit den Kn�pfen in der untersten Reihe des Fensters k�nnen Sie den Cache aktivieren oder deaktiviren und Informationen �ber das Laufwerk abrufen.

Enable

Cache aktiv.

Info

Liefert Informationen �ber das Laufwerk.

Disable

Cache deaktiv.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.3 Information �ber das Laufwerk

Dieses Fenster liefert Informationen �ber das ausgew�hlte Laufwerk.

Size of Block

Kann mit dem Programm HDToolBox©AmigaInc., oder in der Datei im ‘Devs:DosDrivers’ Verzeichniss (SectorSize * SectorsPerBlock) ge�ndert werden. Davon ist aber momentan eher davon abzuraten, da die meisten Programme diesen Wert bei 512 vorraussetzen.

No of Tracks

Anzahl der Tracks. Ist gleichzeitig die Kapazit�t der Partition, Floppy … multipliziert mit Size of Track.

First Track Number

Anfangsposition der Partition einer Festplatte.

Root Track

Ist FileSystem abh�ngig. Wird von Future Drive Accelerator nur zur Erkennung einer wiedereingelegten Wechselplatte/Floppy benutzt.

Name and Dates Position

In der Position ist der Disketten/Partitions Name, und das Erstellungsdatum sowie das Datum der letzten Modifikation , zu finden. Wird von Future Drive Accelerator nur zur Erkennung einer wiedereingelegten Wechselplatte/Floppy benutzt.

Unit Number

Hardware Unit Nummer.

Device Name.

Name des Software-Device.

Buffer Memory Type

Entweder Chip- oder Fastmemory. Wenn hier stehen sollte “Need! ChipMemory (slow)“ sollten Sie sich neurere Device-Software zulengen, oder in ‘Devs:DosDriversBufMemType=1 probieren. Da hier unn�tig gebremst wird.

4-GByte ``boundary``

Wenn hier etwas anderes als “No problems“ steht, ist diese Partition hinter der “4 GB Grenze“; Sie sollten sich Vergewissern, ob Sie ein FileSystem und Software Device benutzen, das Festplatten mit einer gr��eren Kapazit�t als 4 GigaByte unterst�tzt. See section Wie man 4 GigaByte Festplatten einbindet..

New Style Device

Unterst�tzt die Device-Software den Neuen Device standard©AmigaInc.?


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8 Wie man Future Drive Accelerator beendet, und zuschaut

Future Drive Accelerator kann mit Hilfe von Future Drive Accelerator View beendet und zugeschaut (Monitor) werden:


Der Monitor versteht Workbench Tool Types und Shell Parameter:

KILL-FDA

Schreibt, wenn n�tig, den Cache, zum Laufwerk, zur�ck und beendet Future Drive Accelerator.

FLUSH

Der Cache wird gel�scht, ausgeschlossen der Daten die noch zur�ckgeschrieben werden m�ssen.

UPDATE

Schreibt wenn n�tig den Cache, zum Laufwerk, zur�ck.



Future Drive Accelerator View ist ein Abfallprodukt, das dem Autor bei der Entwicklung von Future Drive Accelerator geholfen hat, einen optimalen Algoritmus (6) f�r die Nutzung des Cache zu entdecken. Der Autor wollte das Programm anfangs nicht ver�ffentlichen, tut es nun aber doch, um Interessierten die Neugier zu stillen.
Im Prinzip wird Future Drive Accelerator View nur noch zum Beeden von Future Drive Accelerator ben�tigt.




Im rechten Teil des Fensters wird die, aktuelle, Cache Struktur, sortiert, aufgelistet.
Oberhalb ist eine Zusammenfassung der Auflistung, wieviel Tracks im Speicher sind und wieviele davon noch, zum Laufwerk, zur�ckgeschrieben werden m�ssen.
Links k�nnen Sie die Art und Weise der Auflistung kontrollieren.
Zu guter Letzt steht ganz oben, alla Avail Memory, wieviel des freien Speichers, aktuell, als Cache genutzt wird.


Eine vereinfachende Statistik w�rde keinen Sinn machen, da die Auslastung des Cache immer 100% ist.


Sorted by
Location

Listed aufsteigend die Speicherbereiche der Cache-Einzelteile (7).
Der gesamte Cache wird aufgelistet.

  • - Location Anfangsadresse des Track im Speicher.
  • - Type Speicherart.
  • - Size Die Anzahl der Bytes die ein Track, im Cache belegt.
  • - Track Nummer des Track. Der Erste beginnt bei Null.
  • - Used Anzahl der Zugriffe auf dem Track.
  • - Old Verronnene Sekunden seit dem letzten Zugriff.
  • - Parti Logischer Partitions-, Laufwerksname.
  • - DiskName Virtueller Partitions-, Medium-, Diskname.


Kurz dar�ber, steht vieviel Tracks insgesamt im Cache (ganzer freier Speicher) sind und wieviele davon noch, zum Laufwerk, zur�ckgeschrieben werden m�ssen.

Track

Listed aufsteigend die Cache-Einzelteile einer Partition, Medium oder Disk.

  • - Track Nummer des Track. Der Erste beginnt bei Null.
  • - Location Anfangsadresse des Track im Speicher.
  • - Type Speicherart.
  • - Used Anzahl der Zugriffe auf dem Track.
  • - Old Verronnene Sekunden seit dem letzten Zugriff.
  • - Flags
    • NowBusy Track wird gelesen oder geschrieben.
    • MustWrite Track ist zu schreiben.

Kurz dar�ber, steht vieviel Tracks von dem Medium (8) im Cache sind und wieviele davon noch, zum Laufwerk, zur�ckgeschrieben werden m�ssen.



In folgenden Zeilen steht

  1. zu welcher Unit das Medium/Partition geh�rt, der Name des Device und die Anfangsposition (Tracknummer) der Partition einer Festplatte.
  2. Logischer Partitions-, Laufwerksname und Virtueller Partitions-, Medium-, Diskname.
  3. Wann das medium erschaffen wurde, sowie das Datum der letzten Modifikation. (Nur bei FastFileSystem)
Page Up

Eine Seite hinauf.
<Cursor links, Shift+Cursor hoch>.

Page Down

Eine Seite herrab.
<Cursor rechts, Shift+Cursor runter>.

Top

Anfang der Auflistung.
<Taste T>.

End

Schlu� der Auflistung.
<Taste E>.

Before Medium

Springe zu dem Medium zuvor.

Next Medium

Springe zu dem n�chsten Medium.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?

Der Autor kann bei den folgenden Adressen erreicht werden:

Postadresse:
      Martin Tauchmann
      Scheffelstr. 49
79102 Freiburg im Breisgau
      GERMANY
E-Mail:

MartinTauchmann@bigfoot.com

Manchmal h�ng‘ ich auch im Internet-Realy-Chat bei “irc.uni-stuttgart.de“ im Channel “#amiga“ als NickName “Gaddis“ rum.

Es existiert auch eine Future Drive Accelerator Homepage im World Wide Web, mit CyberLinks zu “Super Find Engines“ und viele andere n�tzliche CyberLinks:

Germany
U.S.A.

Der Pretty Good Privacy (PGP) “PublicKey“ ist mit Finger erh�ltlich, oder via WWW.

ICQ auch als UIN bekannt bitte in meiner HomePage suchen.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

10.1 Wie man 4 GigaByte Festplatten einbindet.

Geben Sie im Shell VERSION HD0: ein, um zu �berpr�fen ob die Version 44.5 oder 43.x des FastFileSystems installiert ist.



Die neue FastFileSystem Version (9) mu� im RigidDiskBlock (RDB), mit HDToolBox, installiert werden. Nur ein Installieren im L: Verzeichni� reicht leider nicht (10) aus!

Wenn mehrere Festplatten am Amiga angeschlossen sind, wird das FastFileSystem nur von der Boot-Unit-HardDisk-RDB geladen. Also installieren Sie das neue FastFileSystem in der Boot-Unit; nat�rlich schadet es nicht, wenn alle Unit-HardDisk-RDB aufgefrischt werden.

Ein neuformatieren von Partitionen ist nicht erforderlich, d.h. die Files bleiben auch mit dem,
neuen FastFileSystem erhalten. Das neue FastFileSystem funktioniert, selbstverst�ndlich, auch mit IDE-Laufwerken.



Wie wird das FastFileSystem geupdated?
Selektiere im ‘SYS:Utilities/HDTools/HDToolsBox’ Programm:

<TABLE BORDER=3><TR><td align=left> W�hle deine Boot-HardDisk aus, ‘Partition Drive‘, ‘Advanced Options‘, ‘Add/Update...‘, jetzt ist Sichtbar welche Version, in deinem Amiga arbeitet, ‘Update File System...‘, l:FastFileSystem eingeben, ‘OK‘, jetzt sollte bei Version: 44 und bei Revision: 5 stehen, ‘OK‘, ‘OK‘, ‘OK‘, ‘Save Changes to Drive‘, ‘Exit‘. </TD></TR></TABLE>


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

10.2 Datensicherheit

Die Datensicherheit beim FastFileSystem wird mit Write Async beim Stromausfall ausgebaut.



Das ProfiFileSystem-2 und das SmartFileSystem gew�hrleisten eine Daten-Sicherheit auch bei einem Stromausfall, d.h. das Medium ist immer “validated“ (g�ltig).

Das Medium wird immer “validated“ gehalten, indem die Daten die die Struktur der Dateien organisieren, sofort zum Medium zur�ckgeschrieben werden.
⇒ Man kann sich das als ein Baum vorstellen, der immer komplett mit allen �sten present sein mu�, die Bl�tter (Dateien) k�nnen so in Sch�ben wachsen oder auch herrunterfallen, ohne das der Baum davon beeintr�chtigt wird.
Wenn neue Bl�tter wachsen werden sie erst in der “Liste der vorhandenen Bl�tter“ eingetragen, wenn diese vollst�ndig herrangewachsen sind. ⇒ Dateien die w�hrend des Stromausfalls geschrieben werden, sind nat�rlich verschwunden.

Um die Struktur immer Present auf dem Medium zu halten, darf das FileSystem nicht die Kontrolle �ber dem Schreibzeitpunkt verlieren, d.h. die Struktur mu� “Syncron“ geschrieben werden.
Write Async darf nicht eingeschaltet bleiben, um eine Datensicherheit bei einem Stromausfall zu gew�hrleisten.

Write Async kann eingeschaltet bleiben, wenn gen�gend freier Speicher f�r den Cache zur Verf�gung gestellt wird, um den KOMPLETTEN Schreibvorgang zwischenzuspeichern.
⇒ Das Medium ist immer “validated“.

In einer Zuk�nfigen Version, mit Hilfe eines neuen FileSystems, wird die Datensicherheit, mit wenig Speicher, sowie bei Stromausfall auch mit Write Async gew�hrleistet sein. Da die wichtigen Struktur-Daten (Baum) immer “Syncron“ und die Dateien (Bl�tter) “Asyncron“ geschrieben werden.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

11 Was wird mit Future Drive Accelerator geschehen?

Das Orakel weissagt:


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

12 Entwicklungsgeschichte von Future Drive Accelerator

1.4, Release date 7-Mai-99
1.2, Release date 20-Aug-98
1.0, Release date 20-Jul-98
0.98, Release date 04-Jul-98
0.96, Release date 25-Mar-98

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

13 Weitere Produkte

Vom gleichem Autor:



Von anderen Autoren (im Aminet):


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

14 Der Autor m�chte sich bedanken bei…

Dies Entwicklung w�re unm�glich gewesen, wenn ich nicht Feedbacks von einigen Future Drive Accelerator Benutzern bekommen h�tte. Viele Ideen und Merkmale stammen aus diesen Quellen…



Daher m�chte ich den folgenden Personen herzlich danken:


F�r die Alpha-/Beta-Tests, Ideen & Bug Reports:

Fr�d�ric Laboureur, Michael Kilimann, Denis Zwornarz, Andrew Mowatt, Marc Michael, Herbert Pittermann Kisses for you sweet Kids, Harald W�nsche, Timo Murzo, J�rg Liebelt, Flemming Steffensen, Helge B�hme, Andreas, Carsten.

F�r die �bersetzung:

The Amiga Translators Organization (ATO)
Jens Neubauer jens.neubauer@gmx.de

F�r das Korrekturlesen:

Gregor Knechtges
Heiko Hayn Smeagel@gmx.net

Malcolm Harnden

F�r die Unterst�tzung des PPC Amiga.

Fred Fish

Ohne dein Exzessieves einsetzen f�r den Amiga, w�re ich wohl kaum in den Genu� von Bits und Bytes gekommen, die mir meine Neugier gestillt h�tten. Dein neues GeekGadget Project mit den GNU Portierungen, ist wirklich extrem lobenswert.
Diesen Text den Sie gerade lesen, haben Sie in gewisser Weise auch Fred Fish zu verdanken da es in Texinfo geschrieben ist.

Reinhard Spisser und Sebastiano Vigna

f�r ihre Amiga-Portierung von “makeinfo“.

Michael Marte, Hamish Macdonald, Geert Uytterhoeven, Chris Lawrence,

Joerg Mayer, Martin Apel, Richard Hirst, Roman Hodek, Thomas Kruse, Benjamin (Benni) Lorenz, Odd-Jarle Kristoffersen, Jes Sorensen, Ron Flory … (MC 680xx LinUX)
Mir fehlen die Worte.

Kamil Iskra, Philippe Brand, Fred Fish, Leonard Norrgard, Hans Verkuil, Gunther Nikl, Anders Wegge Jakobsen (GNU C Compiler)

Euch ist es gelungen ein M�glichkeit zu schaffen, f�r jede Platform zu programmieren.

Dirk Busse (CopyMemQuicker)

Dank deiner ausget�ftelten Optimierungen ist der Cache noch schneller geworden. See section Wie man Future Drive Accelerator noch schneller macht.

Matthew Dillon

Ohne dein DME (programmierbaren TextEditor) h�tte ich wohl nie die Lust gefunden, was zu tippen.

Friedjof Siebert

Ohne deinen, verflucht, schnellen Oberon-Compiler, h�tte es nur halb so viel Spa� gemacht.

Amiga Modula Oberon Klub Stuttgart AMOK

Euer Sog der Begeisterung hat mich, mitgerissen. Wo habt ihr nur die vielen Guten Ideen herr?

Niclaus Wirth

Hat Licht ins Dunkle gebracht, endlich kann man was programmiertes lesen.

Jonathan Potter

Bleib uns bitte erhalten. Von ScreenX bis DOpus, hast Du dich ganz sch�n gemausert.

Ralph Babel

Saum�sig trockenes informatives Buch, in welcher Sekte bist Du jetzt?

Commodore, AmigaInc. …

Wehe ihr la�t den Amiga fallen, wie die Hippis die ‘68er. Der Amiga ist die Harley unter den Platformen.

Telekom

�tsch, habe noch immer kein Modem.

Quasar (White Box), CodX (Dialer/UnlimitedAcces)

Einfach raffiniert wie ihr, damals, die Telekom verarscht habt.

William Gibson

Geile B�cher, verstehe immer noch kein Wort.

William Gaddis

Der Meister des Dialogs, leider ist die Zeit f�r dich zu ende.

Nico Fran�ois

PowerSnap ist einfach geil! RequesterTools sowieso. PowerPacker war unumg�nglich in den Zeiten, als ein Kauf einer Festplatte einen arm gemacht hatte.

Georg H�rmann XFD

Hat die alten Programmierfehler, der decruncher, bereinigt.

ASDG FACC

Euer FloppyAccelerator hat mich inspiriert.

TURBOBRAIN (D-Copy)

Dein D-Copy hat X-Copy endlich ein Ende gesetzt.

Georg He�mann

Dein PasTeX hat den Amiga, Drucktauglich gemacht.

? SoundTracker+

Der Autor ist unauffindbar, dann danke ich halt
Tracer and DOCTOR MABUSE and UNKNOWN of D.O.C and MnemoTroN / Silicon League,
TIP of THE NEW MASTERS.

BAMIGA SECTOR ONE, RED SECTOR …

Geile Intros, nur, verdammt, alt.

Kai Nickel (MathX)

Noch so ein �berbleibsel von AMOK. Ohne dein Programm ist kein Abitur m�glich.

TRIAD (TitanicsCruncher)

Ohne deinen Cruncher m��te man st�ndig RAM kaufen.

Bert Jahn WHDLoad, Jean-Fran�ois Fabre JST

Gute Arbeit, endlich laufen die Classic-Games auch mit AGA, und werden dazu noch schnell von der Festplatte geladen.

BullFrog (Populous, Powermonger…)

Macht echt spass _gott zu spielen, wenn man es sonst nicht darf.

John Matthews (MultiPrint)

Man oh man, bis ich dein Programm gefunden habe, was mu�te ich mir da f�r Druck-programme antun. Na ja die Bedienung k�nnte etwas einfacher sein.

BootX VirusX VirusZ …

Ich glaub, ihr habt es geschafft, das diese, bedauernswerten Viren, verrekt sind, und wenn ihr es nicht geschafft habt war es OS2.0.

Zeitschrift Computing C-16

Ich finde es unverantwortlich, Programme auf ‘zig Seiten abzudrucken, die man dann abtippen soll, wenn man was spielen will.

Commodore C-16 PLUS 4

Hat spa� gemacht, besonders wenn man ein paar Tasten dr�ckt und jedes, beliebige, Programm unterbrechen kann, und Disassemblieren, debuggen …

Forum InformatikerInnen fuer Frieden und gesellschaftliche Verantwortung FIFF e.V.
Pretty Good Privacy PGP

Danke das ihr die Leute, vor der Staatlichen verarschung, aufkl�rt.

Michael Sinz (MKSoft Development), Bryce Nesbitt

Ohne DiskSpeed, h�tte mir keiner auf die Schulter geklopft das es aufw�rts geht.
Der Enforcer ist unentbehrlich f�r das Fehler aufst�bern.

Martin Mares (MJSoft System Software)

Dein Resident Module Launcher, und SKick sind echt raffiniert, nun mu� man nicht jedes mal ein paar ROMs kaufen.

Valenta Ferenc (Copper-Demon)

Geiles Feeling.

Sylvain Rougier (ParM)

Da ich nichts auf der Workbench suche, ist dein ParM mein ToolManager.

Stefan Becker (ToolManger)

Die Struktur deiner Dokumentation habe ich �bernommen.

Richard K�rber (PatchWork)

See section Bekannte Macken.

Thomas Richter (SaferPatches)

DiskSafe ist ein feines kleines Tool.
Dein SaferPatches hat das Problem gel�st!

Harry Sintonen (HackDisk)

Dein HackDisk Assembler-SourceCode konnte meine offenen Fragen, zum Gl�ck beantworten.

Urban Dominik M�ller, Dirk St�cker, Bryan Ford und Christian von Roques

Euer XPK-System sucht seines Gleichen.

Urban Dominik M�ller, Dirk St�cker, Bryan Ford und Christian von Roques

Euer XPK-System sucht seines Gleichen.

allen Anwendern, die sich dazu entscheiden, sich f�r Future drive Accelerator

zu registrieren.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix A Wie man Future Drive Accelerator noch schneller macht

So konnen Sie ihren Amiga noch mehr befl�geln.


Installieren Sie ein Betriebsystem CopyMem(Quick) (11) Ersatz f�r ihren jeweiligen Prozessortyp:
68000 68020 68040+ Der MCP Ersatz sollte nicht verwendet werden, weil er langsamer ist, als diese Versionen.


Setzen Sie das SCSIsynchron-Flag im RigidDiskBlock ihrer Boot Harddisk mit dem Programm
RDBFlags.


Benutzen Sie kein ChipMemory als Cache, und setzten hierf�r not used ChipMem in den Preferences, auf 100%. See section Das Hauptfenster.


Wenn Sie das Programm PoolMem benutzen sollten, starten Sie es mit dem Argument NoRamReverse.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

A.1 Bessere Nutzung von ATA[PI] Laufwerken

Sie haben kein AmigaOS 3.1 und wollen das neueste Update des (12) scsi.device installieren, um ihren Datendurchsatz zu erh�hen? (insbesondere in Verbindung mit ATA[PI] Laufwerken)

Achtung! F�r diesen Hack (13) wird keinerlei Haftung �bernommen. Die modifizierte Datei darf nicht an Dritte weitergegeben werden.

Der Hack l�uft ordentlich auf einem Amiga 1200 mit OS 3.0.

  1. Benennen Sie ‘a300.ls.strip’, wenn Sie einen Amiga 1200 (14) besitzen, in ‘scsi.device’ um, und kopieren Sie es in das ‘Devs:’ Verzeichniss.
  2. Laden Sie die ‘scsi.device’ V43.xx in einem File-Monitor:
    Suche Sie nach dem Wert $0c6c0027. Nach diesem Wert ist $0014 6516 zu lesen. Ersetzen Sie $6516 durch $6026.
  3. Besorgen Sie sich
    AddModule.
    Schreiben Sie in die erste Zeile der Datei ‘s:Startup-Sequence’:
    RUN <>NIL: c:AddModule <>NIL: DEVS:scsi.device CLASS 1 PRI 10 INIT ;V43 CLASS xoper e flags

Erst nach dem zweiten Booten, wird das neue scsi.device, in das System, eingebunden.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

A.2 Generelle Beschleunigung von Turbo Karten

Sie haben eine Turbo-Karte wie z.B. Blizzard-IV mit Extra Fast Memory?



Ist die exec.library “Funktions-Sprung-Tabelle“ (AVL) im Chip Memory? (Kann mit XOper oder mit FastExec herrausgefunden werden.)

Besorgen Sie sich das Programm FastExec. Starten Sie es mit:
FastExec SysInfo


Steht bei der Ausgabe SysStkUpper $xxxxxxxx ein Wert der h�her als
$00200000 ist, wenn sie 2MB ChipMemory haben, oder
$00100000 wenn Sie 1MB ChipMemory haben?



Wenn nicht ist der ``supervisor stack`` im Chip Memory. Dies bremst das “Task-Switching“ unn�tig.



Geben Sie in die Datei ‘s:Startup-Sequence’ nach, eventuellen, AddModule folgende Zeile ein:
FastExec REBOOT FASTSSP FASTMEM


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix B Wie man defekten Speicher ohne Probleme nutzen kann

St�rzen bei ihnen Programme nach einem Zufallsprinzip ab?


Dann sind wahrscheinlich ihre RAM-Bausteine defekt. Das kann insbesondere bei PS-2 (SIMM) Modulen sehr schnell gehen, da sie keine “statische Aufladung“ m�gen, wie z.B. bei einem Fussel, oder anfassen.
Oder haben Sie ein paar ungenutzte defekte RAM-Bausteine herrumliegen?



Kein Grund zur Sorge, man kann den defekten Speicher-bereich �hnlich wie bei einer Festplatte, markieren und so vor dem Zugriff ausschlie�en.



Dazu m�ssen wir erstmal wissen wo genau der Speicher defekt ist. Hierf�r gibt es ein excelentes Programm Namens MemTest, das man ohne Booten starten sollte (soviel freien Speicher wie nur m�glich). Davor sollte der “DataCache“ des CPU mit

CPU NODATACACHE NODATABURST NOEXTERNALCACHE

abgeschaltet werden. Nun den “Rotate 32“ test machen lassen; und das Ergebnis speichern.



Nun nur noch das Programm Allocate besorgen.



Geben Sie in der Datei ‘S:Startup-Sequence’ in der ersten Zeile folgendes ein:

resident c:Allocate pure
Allocate <>NIL: 68900000 100000
Allocate <>NIL: 68B00000 100000
resident Allocate remove

Die Hexadezimal Adressen sollten nat�rlich das Memory-testergebnis gro�z�gig eingrenzen. (Geizen Sie nicht mit ein paar 100KB oder MB (je nach Art des Chips) herrum.)




Das gleiche funktioniert auch mit LinUX:

Eine ‘Datei’ erstellen, in der nur die Bereiche eingetragen werden, die 100% funktionieren. z. B.

2097152
0x68000000 9437184
0x68A00000 1048576
0x68C00000 3670016

und AmiBoot mit -m DateiName starten.


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix C Wie man den Amiga generell noch mehr stabieler macht

St�rzen bei ihnen Programme mit den Guru 4 (Instruction error) oder $1000005 (Memory corrupt) ab?


Das kann an einem zu kleinen Stack liegen. Jedes System hat einen unterschiedlichen Stackverbrauch da unterschiedliche Programme im Hintergrund installiert sind, die die System-Routinen ver�ndern.



Wenn mehre Programme sogar die gleiche System-Routinen ver�ndern, kann das sehr schnell zu einem Stack-�berlauf f�hren,

Auch wenn nur ein Programm eine System-Routine ver�ndert und keine eigenen Stackverbrauch beansprucht, sind mindestens 4 Byte mehr belegt.



Zum Gl�ck gibt es StackAttack, das fast jedem Programm einfach ein bischen mehr Speicher f�r den Stack zuteilt.

Beispiel installation f�r die ‘s:Startup-Sequence’:

StackAttack ADDSTACK=512

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix D Bekannte Macken

Wenn Sie meinen, einen Fehler in Future Drive Accelerator gefunden zu haben, schicken Sie bitte eine Beschreibung, see section Beschreibung, an den Autor, see section Autor.



Der Ehrlichkeit zu liebe, nun eine Liste der noch vorhandenen Schwachstellen.


Bugs (Macken):




Keine richtigen Macken:



Future Drive Accelerator ist ausf�hrlich mit Enforcer/MungWall und PatchWork getestet.


Patchwork hat der Autor die Entdeckung zweier sehr hatn�ckigen Bugs zu verdanken.



Macken anderer Cache-Programme


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

D.1 Neuer Fehler

  1. Welche Version wurde benutzt?
  2. Was war in FDAPref, see section FDAPref, eingestellt? (Removeable Disk?, ...)
  3. Was sagt FDAPref, see section Information �ber das Laufwerk, zu, der nicht funktionierenden Partition?
  4. Wenn andere Programme nicht laufen wie sie sollten, tun sie das auch ohne FDA?
  5. Wenn Dos-Checksumme (Read/Write) Fehler aufgetreten sind, in FDAPref <Protect tracks in memory with checksummes>, see section Protect tracks in memory with checksummes, aktivieren. Meldet FDA Checksumme Errors, ist es kein FDA BUG. Oder bei Festplatten die mehr als 4 GigaByte Kapazit�t haben, ein anderes FileSystem installieren. See section Wie man 4 GigaByte Festplatten einbindet..
    Oder Entfernen sie einen Statisch aufgeladenen Fussel von Ihren Ram-Bausteinen. See section Wie man defekten Speicher ohne Probleme nutzen kann.
  6. Wie hat sich der Fehler ge�u�ert? Wie kann ihn der Autor Rekonstruieren?
  7. Was f�r eine Hardware/Software (Mem, OS, FileSystem, Device-Software) war vorhanden?
  8. Kam ein Guru-Alert (Fehlermeldungen)?
    In FDA sind Gurunummern (Fehlermeldungen) eingebaut, die mit $0FDA00## beginnen.

    Auch wenn eine ander Nummer kam, bitte SegTracker vom Enforcer-Packet starten. Tnt oder wenn m�glich Enforcer oder ersatz Programme wie CyberGuard (MC68060). Fehler nochmal abwarten.
    Fehlermeldung aufschreiben.
    SegTracker ist wichtig weil der Autor gern w��te, an welcher Stelle der BUG ist. See section SegTracker, Enforcer und Co..

  9. Wenn sowas �hnliches kommen sollte, bitte Segtracker vorher starten.
    Guru #0005: Division durch 0
    Dx 00007FFF 00000000 08C6FFFF 00000000  7FFFFFFF 00000000 081AAE54 00000000
    Ax 081AADEC 08C5F9D6 08C5F9DA 08C5F88A  081AAE54 08C5FC34 08000AB0 08C5F820
    segment FDAPref
    hunk       0
    offset  0000365E
    sr 0000
    pc 08C553E6
    <RETURN>
    

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

D.1.1 SegTracker, Enforcer und Co.

Nur weiterlesen wenn sie einen Prozessor mit MMU haben, oder sogleich wissen wollen ob sie einen haben.



Needed files

Enforcer supports MC68060,
CyberGuard supports MC68060 DisASM,
MungWall to detect Bad written Programs.

needed to display output (Virtua Terminal) (Work also if the MultTasking is switched off), a replacement for Sushi.


How to run Debugging-Tools?

How to show the output?


[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Appendix E Technische Daten

F�r neugierige, die alles wissen wollen.



[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

E.1 Was Programmierer beachten sollten…

  1. Daten, die mittels der DOS Funktionen Read/Write gelesen/geschrieben werden, sollten LongWordAlligned (adr MOD 4=0) ausgerichtet sein, da der Prozessor dann schneller auf sie zugreifen kann. Das gilt auch f�r Daten die direkt an ein Device geschickt werden. AllocMem, Allocate… liefern automatisch eine Adresse die LongWordAlligned ist zur�ck. Sie m�ssen das also nur beherzigen wenn sie einen Speicherblock manuell zerteilen.
  2. Kleine Erinnerung: Wenn Sie SendIO statt DoIO benutzen, wird der Befehl Async ausgef�hrt. Nicht nur beim Lesen und Schreiben, sondern auch bei changeState, motor, protStatus, remove, changeNum … Befehlen.

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

E.2 Welche Werte sind in der Grundeinstellung?

Beim ersten Start und wenn im Men� <Edit/reset to Defaults> ausgw�hlt wird, werden folgende Werte benutzt:

Create Icons                                   = FALSE (OFF)

Not used FastMemory                            = 60 KB
Not used ChipMemory                            = 50 KB
FastMemFirst                                   = TRUE  (ON)
View color flash if track moved or deleted     = FALSE (OFF)
Protect tracks in memory with checksummes      = FALSE (OFF)


HD             Async delay                     = 4 Sekunden
Disk           Async delay                     = 7 Sekunden

Device|  Pri | Einstellungen
---------------------------------------------------------------------
DF0�  | 100�|�Removeable Disk, Write Async, Verify write
DF1   | 100�|�Removeable Disk, Write Async, Verify write
DF2   | 100�|�Removeable Disk, Write Async, Verify write
DF3   | 100�|�Removeable Disk, Write Async, Verify write
DS0�  |  80�|�Removeable Disk, Write Async, Verify write
DS1   | �80�|�Removeable Disk, Write Async, Verify write
DS2   | �80�|�Removeable Disk, Write Async, Verify write
DS3   | �80�|�Removeable Disk, Write Async, Verify write
PC0   |  60�|�Removeable Disk, Write Async, Verify write
PC1   | �60�|�Removeable Disk, Write Async, Verify write
PC2   | �60�|�Removeable Disk, Write Async, Verify write
PC3   | �60�|�Removeable Disk, Write Async, Verify write
PS0�  |  40�|�Removeable Disk, Write Async, Verify write
PS1   | �40�|�Removeable Disk, Write Async, Verify write
PS2   | �40�|�Removeable Disk, Write Async, Verify write
PS3   | �40�|�Removeable Disk, Write Async, Verify write
CD0   |  20 | Removeable Disk, WriteRetention
HD0   |   0 | Write Async
HD1   |   0 | Write Async
HD2   |   0 | Write Async
HD3   |   0 | Write Async
DH0   |   0 | Write Async
DH1   |   0 | Write Async
DH2   |   0 | Write Async
DH3   |   0 | Write Async

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

E.3 Return Nummern

Die Return Nummern, k�nnen Mittels Shell Script abgefragt werden.

Sys:Prefs/FDAPref ENVARC:FDA-AfterBoot.prefs USE
IF WARN ;FDA is not running
        RUN Sys:System/FDA ENVARC:FDA-AfterBoot.prefs QUIET
ENDIF

Sys:System/FDAView >NIL: Kill-FDA
IF NOT WARN ;FDA is running before
        RUN Sys:System/FDA ENVARC:FDA-AfterBoot.prefs QUIET
ENDIF

RUN Sys:System/FDA ENVARC:FDA-AfterBoot.prefs QUIET
IF $RC GE 5 ;FDA is running before
	Sys:Prefs/FDAPref ENVARC:FDA-AfterBoot.prefs USE
ENDIF
AlreadyRunning          = warn          (5)
PreferenceCancel        = error         (10)
PreferenceFDAnotRunning = warn          (5)
NoDeviceCached          = fail+1        (20�+1)
CanNotCreatePort        = fail+2
ReadArgsError           = fail+3
CanNotReadPrefs�        = fail+4
CanNotCreateTask�       = fail+5
AllocSignalError�       = fail+6
NoMem�                  = fail+777-fail

[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Index

Jump to:   4  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  
Index Entry  Section

4
4 GigaByte Kapazit�t 7.3 Information �ber das Laufwerk
4 GigaByte Kapazit�t 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
4 GigaByte Kapazit�t 10.1 Wie man 4 GigaByte Festplatten einbindet.

A
ABackUp Appendix D Bekannte Macken
AbortIO Appendix D Bekannte Macken
AddModule A.1 Bessere Nutzung von ATA[PI] Laufwerken
AddModule A.2 Generelle Beschleunigung von Turbo Karten
Adressen 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
AFS 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
aktiv 7.2 Das Laufwerkfenster
Alert Appendix C Wie man den Amiga generell noch mehr stabieler macht
Alloc Absolute, mark bad memory Appendix B Wie man defekten Speicher ohne Probleme nutzen kann
AllocAbs (OS) Appendix E Technische Daten
Allocate (OS) Appendix E Technische Daten
AllocEntry (OS) Appendix D Bekannte Macken
AllocMem (OS) Appendix E Technische Daten
AllocPooled (OS) Appendix D Bekannte Macken
Ami-FileSafe(AFS) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Amiga 1200 4 Testrechner
Amiga 3000 4 Testrechner
Amiga 4000 (040) 4 Testrechner
Amiga E (Sprache) 11 Was wird mit Future Drive Accelerator geschehen?
Anfangsposition 7.3 Information �ber das Laufwerk
Anfangsposition 8 Wie man Future Drive Accelerator beendet, und zuschaut
Arbeitsloser 5 Wenn Sie das Demo m�gen…
ArtStudioPro 3 Appendix D Bekannte Macken
Assembler Appendix E Technische Daten
Async E.1 Was Programmierer beachten sollten…
Async delay (button) 7.2 Das Laufwerkfenster
ATA(PI) 4 Testrechner
ATA(PI) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Autor 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
AvailMem (OS) Appendix E Technische Daten
AVL A.2 Generelle Beschleunigung von Turbo Karten

B
Bank�berweisung 5 Wenn Sie das Demo m�gen…
Bar 5 Wenn Sie das Demo m�gen…
beenden 8 Wie man Future Drive Accelerator beendet, und zuschaut
Before Medium (button) 8 Wie man Future Drive Accelerator beendet, und zuschaut
BeginIO (OS) Appendix E Technische Daten
Benchmarks 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Berkeley (NetBSD/LinUX) Fast FileSystem(BFFS UNI\02) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
beschleunigt 1 Die Konzepte hinter Future Drive Accelerator
Bestellungen 5 Wenn Sie das Demo m�gen…
BFFS 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Blizzard-IV A.2 Generelle Beschleunigung von Turbo Karten
Block 7.3 Information �ber das Laufwerk
Buddha (IDE) 4 Testrechner
Buffer memory type 7.3 Information �ber das Laufwerk
Bugs Appendix D Bekannte Macken

C
Cache 7.2 Das Laufwerkfenster
Cache 8 Wie man Future Drive Accelerator beendet, und zuschaut
Cache ausl�schen 7.1 Das Hauptfenster
Cache usage priority (button) 7.2 Das Laufwerkfenster
cache verschieben 7.1 Das Hauptfenster
Cache, sch�tzen 7.1 Das Hauptfenster
Cache-Programme, anderer Appendix D Bekannte Macken
Cancel (button) 7.1 Das Hauptfenster
Checksumme Fehler 12 Entwicklungsgeschichte von Future Drive Accelerator
Checksumme Fehler Appendix D Bekannte Macken
Checksumme Fehler D.1 Neuer Fehler
checksummes (button) 7.1 Das Hauptfenster
Chipmemory 7.1 Das Hauptfenster
Chipmemory A.2 Generelle Beschleunigung von Turbo Karten
CloseDevice Appendix D Bekannte Macken
color flash (button) 7.1 Das Hauptfenster
CompactDisk 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Convert 13 Weitere Produkte
Copper 13 Weitere Produkte
Copy 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
CopyMem(Quick) (OS) 2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?
CopyMem(Quick) (OS) Appendix A Wie man Future Drive Accelerator noch schneller macht
CopyMem(Quick) (OS) Appendix D Bekannte Macken
Create 8 Wie man Future Drive Accelerator beendet, und zuschaut
Credits 14 Der Autor m�chte sich bedanken bei…
CrossDOSFileSystem(MSD) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
CSPPC 4 Testrechner
CVPPC 4 Testrechner
CyberGuard D.1 Neuer Fehler
CyberGuard D.1.1 SegTracker, Enforcer und Co.

D
DataSafty 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
DataSafty 10.2 Datensicherheit
Datendurchsatz 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Datensicherheit 7.2 Das Laufwerkfenster
Datensicherheit 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Datensicherheit 10.2 Datensicherheit
Default E.2 Welche Werte sind in der Grundeinstellung?
delete cache (button) 7.1 Das Hauptfenster
Device 7.2 Das Laufwerkfenster
Device Software 7.3 Information �ber das Laufwerk
Device Software 8 Wie man Future Drive Accelerator beendet, und zuschaut
Devices 2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?
DirOpus5 Magellan 4 Testrechner
disable (button) 7.2 Das Laufwerkfenster
Disk name 7.3 Information �ber das Laufwerk
Disk name 8 Wie man Future Drive Accelerator beendet, und zuschaut
Disketten, wechseln 1 Die Konzepte hinter Future Drive Accelerator
Diskettenname 7.3 Information �ber das Laufwerk
Diskettenname 8 Wie man Future Drive Accelerator beendet, und zuschaut
DiskExpander 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
DiskSafe 2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?
DiskSafe 7.2 Das Laufwerkfenster
DiskSafe 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
DiskSpeed 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
DoIO (OS) E.1 Was Programmierer beachten sollten…
Dos-Buffers 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Drives (button) 7.1 Das Hauptfenster
DynamiCache 5 Wenn Sie das Demo m�gen…
DynamiCache Appendix D Bekannte Macken

E
Eigenschaften 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Elevator seeking 7.2 Das Laufwerkfenster
EMail 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
Email, Gratis Gratis Email
enable (button) 7.2 Das Laufwerkfenster
End (button) 8 Wie man Future Drive Accelerator beendet, und zuschaut
Enforcer Appendix D Bekannte Macken
Enforcer D.1 Neuer Fehler
Enforcer D.1.1 SegTracker, Enforcer und Co.
Eurocheck 5 Wenn Sie das Demo m�gen…
Exec library 13 Weitere Produkte

F
Faktor 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Farbblitz 7.1 Das Hauptfenster
FastExec A.2 Generelle Beschleunigung von Turbo Karten
FastFileSystem V43.20 A.1 Bessere Nutzung von ATA[PI] Laufwerken
FastFileSystem V44.5 10.1 Wie man 4 GigaByte Festplatten einbindet.
FastFileSystem(FFS) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
FastFileSystem(FFS) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Fastmemory 7.1 Das Hauptfenster
Fastmemory A.2 Generelle Beschleunigung von Turbo Karten
FAX, Gratis 5 Wenn Sie das Demo m�gen…
FAX, Gratis Gratis FAX
Fehler Appendix D Bekannte Macken
Fenster 7 Wie man Future Drive Accelerator konfiguriert
Fenster 8 Wie man Future Drive Accelerator beendet, und zuschaut
festlegen 1 Die Konzepte hinter Future Drive Accelerator
Festplatte 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
FFS 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
File Monitor A.1 Bessere Nutzung von ATA[PI] Laufwerken
FileSystems 2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?
first (button) 7.1 Das Hauptfenster
First Track number 7.3 Information �ber das Laufwerk
First Track number 8 Wie man Future Drive Accelerator beendet, und zuschaut
Flags 8 Wie man Future Drive Accelerator beendet, und zuschaut
flexibel 1 Die Konzepte hinter Future Drive Accelerator
Floppy 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
FLUSH Cache (Argument) 8 Wie man Future Drive Accelerator beendet, und zuschaut
Font 12 Entwicklungsgeschichte von Future Drive Accelerator
freien Speicher benutzen 1 Die Konzepte hinter Future Drive Accelerator
FROM (Argument) 6 Wie man Future Drive Accelerator installiert und startet
FROM (Argument) 7 Wie man Future Drive Accelerator konfiguriert
Future Copper Producer 13 Weitere Produkte
Future Drive Accelerator 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator

G
Geschwindigkeit 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Grundeinstellung E.2 Welche Werte sind in der Grundeinstellung?
Guide 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Guru Appendix C Wie man den Amiga generell noch mehr stabieler macht
Guru-Alert D.1 Neuer Fehler
Gurunummern D.1 Neuer Fehler

H
Hack A.1 Bessere Nutzung von ATA[PI] Laufwerken
Harddisk, boot 10.1 Wie man 4 GigaByte Festplatten einbindet.
Harddisk, boot Appendix A Wie man Future Drive Accelerator noch schneller macht
Hardware Cache 7.2 Das Laufwerkfenster
Hardware, UnitNo 7.3 Information �ber das Laufwerk
Hardware, weniger abgenutzt 1 Die Konzepte hinter Future Drive Accelerator
HDOff 6 Wie man Future Drive Accelerator installiert und startet
HDToolsBox 10.1 Wie man 4 GigaByte Festplatten einbindet.
Hirachie 7.2 Das Laufwerkfenster
History 12 Entwicklungsgeschichte von Future Drive Accelerator
Homepage 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
HTTP 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
HyperCache 5 Wenn Sie das Demo m�gen…

I
IDE 4 Testrechner
IDE 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
IF (Shell Command) E.3 Return Nummern
inaktiv 7.2 Das Laufwerkfenster
Info (button) 7.2 Das Laufwerkfenster
Installation 6 Wie man Future Drive Accelerator installiert und startet
Installer V43.3 6 Wie man Future Drive Accelerator installiert und startet
Installer V43.3 6 Wie man Future Drive Accelerator installiert und startet
Instruction erros Appendix C Wie man den Amiga generell noch mehr stabieler macht

K
Kapazit�t 7.3 Information �ber das Laufwerk
KILL FDA (Argument) 8 Wie man Future Drive Accelerator beendet, und zuschaut
Kompatibilit�t 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Kontaktadressen 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
Konzepte 1 Die Konzepte hinter Future Drive Accelerator
Kreditkarten 5 Wenn Sie das Demo m�gen…

L
L: Verzeichniss 10.1 Wie man 4 GigaByte Festplatten einbindet.
Laufwerke 7.1 Das Hauptfenster
Laufwerksinformationen 7.2 Das Laufwerkfenster
leasing 5 Wenn Sie das Demo m�gen…
LinUX 13 Weitere Produkte
LinUX Berkeley Fast FileSystem(BFFS UNI\02) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Location 8 Wie man Future Drive Accelerator beendet, und zuschaut
LongWordAlligned E.1 Was Programmierer beachten sollten…

M
Macke Appendix D Bekannte Macken
Mail 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
MainProgPath (Argument) 7 Wie man Future Drive Accelerator konfiguriert
Medium 8 Wie man Future Drive Accelerator beendet, und zuschaut
Memory corrupt Appendix C Wie man den Amiga generell noch mehr stabieler macht
Memory Test Appendix B Wie man defekten Speicher ohne Probleme nutzen kann
Memory type 8 Wie man Future Drive Accelerator beendet, und zuschaut
Memory, Bad Appendix B Wie man defekten Speicher ohne Probleme nutzen kann
MessyFileSystem(MSD) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
MMU D.1 Neuer Fehler
MMU D.1.1 SegTracker, Enforcer und Co.
Monitor 8 Wie man Future Drive Accelerator beendet, und zuschaut
move cache (button) 7.1 Das Hauptfenster
MSDos 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
MultiCX D.1.1 SegTracker, Enforcer und Co.
MultifaceIII 4 Testrechner
MungFriend D.1 Neuer Fehler
MungFriend After Reset/GURU D.1.1 SegTracker, Enforcer und Co.
MungWall Appendix D Bekannte Macken
MungWall D.1 Neuer Fehler
MungWall D.1.1 SegTracker, Enforcer und Co.
Must Write 8 Wie man Future Drive Accelerator beendet, und zuschaut

N
Natur, geschont 1 Die Konzepte hinter Future Drive Accelerator
NetBSD Berkeley Fast FileSystem(BFFS UNI\02) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Neues 1 Die Konzepte hinter Future Drive Accelerator
NewAlertH A.1 Bessere Nutzung von ATA[PI] Laufwerken
NewStyleDevice (NSD) 7.3 Information �ber das Laufwerk
NewStyleDevice (NSD) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
NewStyleDevice (NSD) Appendix E Technische Daten
Next Medium (button) 8 Wie man Future Drive Accelerator beendet, und zuschaut
nicht genutzter Speicher 7.1 Das Hauptfenster
NoRamReverse 6 Wie man Future Drive Accelerator installiert und startet
NoRamReverse Appendix A Wie man Future Drive Accelerator noch schneller macht
not used memory (button) 7.1 Das Hauptfenster
Now Busy 8 Wie man Future Drive Accelerator beendet, und zuschaut
Number of Tracks 7.3 Information �ber das Laufwerk

O
Oberon-2 Appendix E Technische Daten
Oberon-2 (Sprache) 11 Was wird mit Future Drive Accelerator geschehen?
Old 8 Wie man Future Drive Accelerator beendet, und zuschaut
oo2c 11 Was wird mit Future Drive Accelerator geschehen?
OS 2.0 2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?

P
Page down (button) 8 Wie man Future Drive Accelerator beendet, und zuschaut
Page up (button) 8 Wie man Future Drive Accelerator beendet, und zuschaut
Parti 8 Wie man Future Drive Accelerator beendet, und zuschaut
Partition 8 Wie man Future Drive Accelerator beendet, und zuschaut
PatchWork Appendix D Bekannte Macken
PFS 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
PicassoII 4 Testrechner
Picture 13 Weitere Produkte
PoolMem 6 Wie man Future Drive Accelerator installiert und startet
PoolMem Appendix A Wie man Future Drive Accelerator noch schneller macht
Postadresse 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
Power-LED 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
PowerCache 5 Wenn Sie das Demo m�gen…
PowerCache Appendix D Bekannte Macken
PowerPC 4 Testrechner
ProfiFileSystem(PFS) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
ProfiFileSystem(PFS) 10.2 Datensicherheit
ProfiFileSystem(PFS) 11 Was wird mit Future Drive Accelerator geschehen?
protect cache (button) 7.1 Das Hauptfenster
PS-2 Appendix B Wie man defekten Speicher ohne Probleme nutzen kann

Q
QNX 11 Was wird mit Future Drive Accelerator geschehen?
QUIET (Argument) 6 Wie man Future Drive Accelerator installiert und startet

R
Rahmenbedingungen 2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?
read-ahead 7.2 Das Laufwerkfenster
read-ahead 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Registrierung 5 Wenn Sie das Demo m�gen…
Removeable Disk? (button) 7.2 Das Laufwerkfenster
Return numbers E.3 Return Nummern
RigidDiskBlock 10.1 Wie man 4 GigaByte Festplatten einbindet.
RigidDiskBlock Appendix A Wie man Future Drive Accelerator noch schneller macht

S
S:Startup-Sequence 6 Wie man Future Drive Accelerator installiert und startet
SaferPatches 6 Wie man Future Drive Accelerator installiert und startet
Save (Argument) 7 Wie man Future Drive Accelerator konfiguriert
Save (button) 7.1 Das Hauptfenster
schlappe 5 Wenn Sie das Demo m�gen…
Schreibverz�gerung 7.2 Das Laufwerkfenster
Schreib�berpr�fung 7.2 Das Laufwerkfenster
Sch�ler 5 Wenn Sie das Demo m�gen…
SCSI 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
SCSI (UW) 4 Testrechner
SCSI Device A.1 Bessere Nutzung von ATA[PI] Laufwerken
SCSI-2 4 Testrechner
SCSI-direct 12 Entwicklungsgeschichte von Future Drive Accelerator
SCSI-direct Appendix E Technische Daten
SCSIsynchron-Flag Appendix A Wie man Future Drive Accelerator noch schneller macht
SegTracker D.1 Neuer Fehler
SegTracker D.1.1 SegTracker, Enforcer und Co.
Sekunden E.2 Welche Werte sind in der Grundeinstellung?
SendIO (OS) E.1 Was Programmierer beachten sollten…
SetMan 6 Wie man Future Drive Accelerator installiert und startet
SetPatch 6 Wie man Future Drive Accelerator installiert und startet
SFS 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
ShareIt 5 Wenn Sie das Demo m�gen…
SIMM Appendix B Wie man defekten Speicher ohne Probleme nutzen kann
Size 8 Wie man Future Drive Accelerator beendet, und zuschaut
Size of Block 7.3 Information �ber das Laufwerk
Size of Track 8 Wie man Future Drive Accelerator beendet, und zuschaut
Size of Track (button) 7.2 Das Laufwerkfenster
Smart-Power-Technologie 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
SmartCache 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
SmartFileSystem(SFS) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
SmartFileSystem(SFS) 10.2 Datensicherheit
Software Cache 7.2 Das Laufwerkfenster
Sorted by (button) 8 Wie man Future Drive Accelerator beendet, und zuschaut
Speicher 2 Was wird ben�tigt, um Future Drive Accelerator nutzen zu k�nnen?
Speicher knapp 1 Die Konzepte hinter Future Drive Accelerator
Speicher knapp 1 Die Konzepte hinter Future Drive Accelerator
Speicherart 8 Wie man Future Drive Accelerator beendet, und zuschaut
Sprachen, sch�ne 11 Was wird mit Future Drive Accelerator geschehen?
Stabl OS Appendix C Wie man den Amiga generell noch mehr stabieler macht
Stack, Supervisor A.2 Generelle Beschleunigung von Turbo Karten
Stack, �berlauf Appendix C Wie man den Amiga generell noch mehr stabieler macht
StackAttack Appendix C Wie man den Amiga generell noch mehr stabieler macht
Static Appendix B Wie man defekten Speicher ohne Probleme nutzen kann
Statistik 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Stromausfall 10.2 Datensicherheit
Student 5 Wenn Sie das Demo m�gen…
Sushi D.1 Neuer Fehler
Sushi D.1.1 SegTracker, Enforcer und Co.
SysInfo 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Systeme 4 Testrechner

T
Telefon 5 Wenn Sie das Demo m�gen…
TeX 13 Weitere Produkte
Thanks 14 Der Autor m�chte sich bedanken bei…
Tnt D.1 Neuer Fehler
Tnt D.1.1 SegTracker, Enforcer und Co.
Top (button) 8 Wie man Future Drive Accelerator beendet, und zuschaut
Tower mit Zorro II Databoard (Micronik) 4 Testrechner
Track 7.3 Information �ber das Laufwerk
Track 8 Wie man Future Drive Accelerator beendet, und zuschaut
TrackDisk64 12 Entwicklungsgeschichte von Future Drive Accelerator
TrackDisk64 Appendix E Technische Daten

U
Umwelt, geschont 1 Die Konzepte hinter Future Drive Accelerator
Unit number 7.3 Information �ber das Laufwerk
Unit number 8 Wie man Future Drive Accelerator beendet, und zuschaut
UNI\02 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
unterst�tzte Devices 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
unterst�tzte FileSystems 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Update Befehl 7.2 Das Laufwerkfenster
UPDATE Cache (Argument) 8 Wie man Future Drive Accelerator beendet, und zuschaut
URL 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
Use (Argument) 7 Wie man Future Drive Accelerator konfiguriert
Use (button) 7.1 Das Hauptfenster
Used 8 Wie man Future Drive Accelerator beendet, und zuschaut

V
validate 10.2 Datensicherheit
vdisk.device (VD0:) Appendix D Bekannte Macken
Verify Appendix E Technische Daten
Verify write (button) 7.2 Das Laufwerkfenster
Ver�nderung 8 Wie man Future Drive Accelerator beendet, und zuschaut
ViNCEd Appendix D Bekannte Macken
Virtual-Memory-Manger (VMM) 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
VirtualMemoryManager (VMM) Appendix D Bekannte Macken
Virtueller, name 8 Wie man Future Drive Accelerator beendet, und zuschaut
VollVersion 5 Wenn Sie das Demo m�gen…
Voreinsteller 7 Wie man Future Drive Accelerator konfiguriert

W
WBStartup Verzeichniss 6 Wie man Future Drive Accelerator installiert und startet
Weltweit 5 Wenn Sie das Demo m�gen…
World Wide Web 5 Wenn Sie das Demo m�gen…
World Wide Web 9 Wohin sendet man Fehlerreports, Kommentare und Bestellungen?
Write async (button) 7.2 Das Laufwerkfenster
Write async (button) 10.2 Datensicherheit
Write for temporary (button) 7.2 Das Laufwerkfenster
Write late as possible (button) 7.2 Das Laufwerkfenster
Write retention 7.2 Das Laufwerkfenster
Write sync (button) 7.2 Das Laufwerkfenster
Write sync (button) 10.2 Datensicherheit
Write through (button) 7.2 Das Laufwerkfenster

X
XFH 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator

Z
Zeit 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Zeit 3 Mit welchem Geschwindigkeitszuwachs kann ich durch Future Drive Accelerator rechnen?
Zeit E.2 Welche Werte sind in der Grundeinstellung?
ZIP 10 Kompatibilit�t, Eigenschaften von Future Drive Accelerator
Zukunft 11 Was wird mit Future Drive Accelerator geschehen?
zuschauen 8 Wie man Future Drive Accelerator beendet, und zuschaut

Jump to:   4  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  

[Top] [Contents] [Index] [ ? ]

Footnotes

(1)

Ein Dos-Buffer belegt, von der Firma aus, einen halben KiloByte.

(2)

DiskSpeed Referenz: 262144 byte, MEMF_FAST, LONG-aligned buffer.

(3)

Syncron zur�ckgeschrieb wird, oder die Verz�gerung von Asyncron wird gestartet, bei:
- e.Update-Kommando vom FileSystem,
- e.Motor-Kommando off vom FileSystem,
- Wenn ein Programm Speicher brauch, und der Cache (gesamte Speicher) mit Daten gef�llt ist, die erst noch zur�ckgeschrieben
werden m�ssen.
- Diskette entnommen : “You must replace Volume“
- Wenn DiskSafe installiert ist : Vor einem Reset oder Guru.
- oder wenn der Cache mit zu schreibenden Daten voll (min. noch 7 freie Trax) ist.

(4)

Das Ende des schreibens wird explicit vom FileSystem signalisiert um, Sicherzustellen das ein Device, Software-Cache oder Hardware-Cache in einer Festplatte, die Daten vollst�ndig zur�ckgeschrieben hat.
Die meisten Festplatten haben intern einen 64 KB Cache.

(5)

Wenn nur ein Block (Teil) des Track eingelesen wird, wird von der Hardware der gesammte Track in einen Buffer gelesen und nur der, erwartete, Block weitergereicht.
Diese Eigenschaft hat sich Future Drive Accelerator zu Nutze gemacht, indem es, grundlegend, immer einen gesamten Track in Cache einliest. Das Einlesen eines Tracks, ist nur etwas langsamer, als das Einlesen eines Blocks. Dieses etwas langsameres Einlesen, ist weitaus schneller als eine neupositionierung des langsamen Hardware-Lesekopfes, das bei einem erneuten Einlesen eines Blocks, erfolgen m�sste.
⇒ Da der erwartete Block, aber, im Cache ist, entf�llt eine Beanspruchung der Hardware.

(6)

Der verwendete Algoritmus, wird ben�tigt, um Herrauszufinden welcher Track der letzte in der Schlange ist. Dies ist weitaus am zutreffensten, wenn der Track am �ltesten ist, und wenn es mehrere Gleichaltrige gibt, wird der Track auf dem am seltensten Zugegriffen wurde, ausgel�scht.
Wenn Sie einen effektiveren Algorithmus, Ausfindig gemacht haben, z�gern Sie nicht und lassen Sie es mich Teilhaben.

(7)

Ein Cache ist eine Zusammenfassung von, verschiedenen, Tracks.

(8)

Ein Medium kann eine Partition, eine eingelegte Diskette / Wechselplatte / CD oder eine herrausgenommene Diskette… sein.

(9)

oder SmartFileSystem_SCSIdirect, ProfiFileSystem-2_SCSIdirect.

(10)

FastFileSystem V44.5 ist inkompatibel mit vdisk.device, statram.device, diskspare.device und fms.device

(11)

CopyMem(Quick) wird zum kopieren von Daten zwischen dem Cache und dem Speicher benutzt.

(12)

Die Hack funktioniert auch mit
FastFilesystem V43.20

(13)

Der Hack entfernt ein Alert, der den Benutzer informiert, das kein OS3.1 vorhanden ist.

(14)

Wenn Sie einen anderen Amiga benutzen, lesen Sie in dem ‘readme’ text vom Update-Archiv, welche Datei f�r Sie in Frage kommt.


[Top] [Contents] [Index] [ ? ]

Table of Contents


[Top] [Contents] [Index] [ ? ]

About This Document

This document was generated on August 24, 2022 using texi2html 5.0.

The buttons in the navigation panels have the following meaning:

Button Name Go to From 1.2.3 go to
[ << ] FastBack Beginning of this chapter or previous chapter 1
[ < ] Back Previous section in reading order 1.2.2
[ Up ] Up Up section 1.2
[ > ] Forward Next section in reading order 1.2.4
[ >> ] FastForward Next chapter 2
[Top] Top Cover (top) of document  
[Contents] Contents Table of contents  
[Index] Index Index  
[ ? ] About About (help)  

where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure:


This document was generated on August 24, 2022 using texi2html 5.0.